int Rled = 9; int Gled = 10; int Bled = 11; // Het programmablok void setup wordt eenmaal beschreven void setup() { pinMode(Rled, OUTPUT); // We geven aan dat de led-pin-aansluiting een output is (spanning moet geven) pinMode(Gled, OUTPUT); // We geven aan dat de led-pin-aansluiting een output is (spanning moet geven) pinMode(Bled, OUTPUT); // We geven aan dat de led-pin-aansluiting een output is (spanning moet geven) } // Het programmablok void loop herhaalt zich keer op keer void loop() { stelkleurin(255,0,0); //rood delay(2000); stelkleurin(0,255,0); //groen delay(2000); stelkleurin(0,0,255); //blauw delay(2000); stelkleurin(180,255,0); //geel (de rode led is brandt feller, vandaag een lagere waarde) delay(2000); stelkleurin(255,0,255); //paars delay(2000); stelkleurin(0,255,255); //aqua delay(2000); stelkleurin(160,255,255); //wit (de rode led is brandt feller, vandaag een lagere waarde) delay(2000); } // stelt de felheid van de led in: void stelkleurin(unsigned int Rbrightness, unsigned int Gbrightness, unsigned int Bbrightness) { analogWrite(Rled, (-Rbrightness+255)); analogWrite(Gled, (-Gbrightness+255)); analogWrite(Bled, (-Bbrightness+255)); }